Skip to content

Conversation

@pschiel
Copy link
Owner

@pschiel pschiel commented Jan 22, 2026

What does this PR do?

How did you verify your code works?

@pschiel pschiel force-pushed the timeline-tokens branch 4 times, most recently from 1e253c6 to 4460e4a Compare January 25, 2026 02:54
pschiel and others added 3 commits January 28, 2026 06:17
Add Details action to timeline dialog with Insert key

- Add dialog.push() method to support stacking dialogs
- Add Insert keybind in timeline to open message details
- Details dialog opens on top of timeline, Esc returns to timeline

merged inspect dialog into timelinetokens
- Added support for scrolling to assistant messages when selected from timeline
- Modified AssistantMessage component in TUI to use single root box instead of fragment
- Added anchor IDs to assistant messages in web UI components
- Extended Message interface to support optional ID prop for DOM anchoring
- Added scrollToAnyMessage function to handle both user and assistant message navigation
- Added pendingAssistantMessage state for deferred assistant message scrolling
- Updated session-turn component to pass anchor IDs to assistant message items

This enables timeline to correctly scroll viewport to show selected assistant messages, matching the behavior that already existed for user messages.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants